package com.amsp.oa.oademo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 内部联络单VO类
 */
@Data
@ApiModel("内部联络单VO")
public class InternalCommunicationVO {

    @ApiModelProperty("ID")
    private Long id;

    @ApiModelProperty("编号")
    private String docNumber;

    @ApiModelProperty("收件人单位")
    private String recipientUnit;

    @ApiModelProperty("收件人")
    private String recipient;

    @ApiModelProperty("发文时间")
    private String issueTime;

    @ApiModelProperty("抄送-总裁办")
    private Boolean ccPresidentOffice;

    @ApiModelProperty("抄送-企业管理部")
    private Boolean ccEnterpriseManagement;

    @ApiModelProperty("抄送-财务管理部")
    private Boolean ccFinancialManagement;

    @ApiModelProperty("抄送-裕达富电子")
    private Boolean ccYudafuElectronics;

    @ApiModelProperty("抄送-隆科电子")
    private Boolean ccLongkeElectronics;

    @ApiModelProperty("抄送-其他")
    private Boolean ccOther;

    @ApiModelProperty("抄送-其他内容")
    private String ccOthersContent;

    @ApiModelProperty("主题")
    private String subject;

    @ApiModelProperty("要求回复")
    private String requireReply;

    @ApiModelProperty("回复部门")
    private String replyDepartment;

    @ApiModelProperty("回复时间")
    private String replyTime;

    @ApiModelProperty("发出部门")
    private String issuingDepartment;

    @ApiModelProperty("经办人")
    private String docHandler;

    @ApiModelProperty("审核人")
    private String docReviewer;

    @ApiModelProperty("批准人")
    private String docApprover;

    @ApiModelProperty("具体说明")
    private String detailDescription;

    @ApiModelProperty("回复意见")
    private String replyOpinion;

    @ApiModelProperty("回复后审核人")
    private String reviewAfterReply;

    @ApiModelProperty("回复后经办人")
    private String handleAfterReply;

    @ApiModelProperty("收文签收")
    private String receiptSign;
}